package com.ssy.lingxi.logistics.service;

import com.ssy.lingxi.common.model.dto.UserLoginCacheDTO;

/**
 * 物流单流转记录服务类
 *
 * @author yzc
 * @version 2.0.0
 * @date 2021/1/26
 */
public interface ILogisticsOrderLogService {

    /**
     * 新增物流单提交流转记录
     * @param logisticsOrderId 物理单id
     * @param status 状态
     * @param loginUser 登录用户信息
     */
    void createSubmitLogisticsOrderLog(Long logisticsOrderId, Integer status, String operation, UserLoginCacheDTO loginUser);

    /**
     * 新增物流单确认流转记录
     * @param logisticsOrderId 物理单id
     * @param status 状态
     * @param remark 备注
     * @param loginUser 登录用户信息
     */
    void createConfirmLogisticsOrderLog(Long logisticsOrderId, Integer status, String operation, String remark, UserLoginCacheDTO loginUser);
}
